package com.zoo.diannaopeijian.service;

import com.zoo.diannaopeijian.domain.PurchaseItem;
import org.springframework.transaction.annotation.Transactional;

import java.util.List;

/**
 * 进货服务
 */
public interface PurchaseService {
    /**
     * 商品进货
     * @param staffId
     * @param purchaseItemList
     * @return
     */
    @Transactional
    boolean purchaseWares(Integer staffId, List<PurchaseItem> purchaseItemList);

    /**
     * 商品重进货
     * @param purchaseItemList
     * @param purchaseRecordId
     * @return
     */
    @Transactional
    boolean rePurchaseWares(List<PurchaseItem> purchaseItemList, Integer purchaseRecordId);
}
